package com.itheima;

public class 初识Maven {
    public static void main(String[] args) {
        /**
         * 什么是Maven:
         * Maven是一个Java项目管理工具，用于构建、验证、测试和打包Java应用程序。Maven帮助开发人员管理项目依赖项，自动构建和测试项目，生成可部署的软件包，以及管理整个构建生命周期。Maven使用一个中心化的构建配置文件，称为POM（Project Object Model），它包含了项目的所有相关信息，包括依赖项、项目结构、构建步骤等。Maven还提供了很多扩展和插件，可以定制和增强其功能。许多Java开发人员都使用Maven来管理他们的项目，它已成为Java开发生态系统中的重要组成部分。
         *
         * pom.xml是Maven项目的配置文件,一个pom.xml就代表一个项目(模块)
         */

        /**
         * Maven的作用:
         * 1.管理各种项目依赖的jar包
         * 2.统一各种IDE的项目结构
         * 3.实现跨平台(Linux,Windows,MacOS)自动化项目构建(清理->编译->测试->打包->发布)
         */

        /**
         * Maven安装步骤:
         * 1.解压 apache-maven-3.6.1-bin.zip 。
         *
         * 2.配置本地仓库：修改 conf/settings.xml 中的 <localRepository> 为一个指定目录。
         * <localRepository>E:\develop\apache-maven-3.6.1\mvn_repo</localRepository>
         *
         * 3.配置阿里云私服：修改 conf/settings.xml 中的 <mirrors>标签，为其添加如下子标签：
         * <mirror>
         *      <id>alimaven</id>
         *      <name>aliyun maven</name>
         *      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
         *      <mirrorOf>central</mirrorOf>
         * </mirror>
         *
         * 4.配置环境变量: MAVEN_HOME 为maven的解压目录，并将其bin目录加入PATH环境变量。
         * 5.console中输入mvn -v显示Maven版本表示安装成功
         */


    }
}
